home *** CD-ROM | disk | FTP | other *** search
/ Digital Hollywood CD-ROM Demo / Digital Hollywood CD-ROM Demo.iso / HATNET CD-ROM DEMO / HATNET CD-ROM DEMO.rsrc / CODE_11516_TOURX_FLOW.txt < prev    next >
Text File  |  1994-07-04  |  87KB  |  1,536 lines

  1. # near model CODE resource
  2. # jump table entries: 2128-2140 (13 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  4E5E                     unlink     A6
  5. 00000006  4E75                     rts
  6. fn00000008:
  7. 00000008  4E56 FFF4                link       A6, -0x000C
  8. 0000000C  2F0C                     move.l     -[A7], A4
  9. 0000000E  286E 0010                movea.l    A4, [A6 + 0x10]
  10. 00000012  4A6E 0008                tst.w      [A6 + 0x8]
  11. 00000016  6C04                     bge        +0x6 /* 0000001C */
  12. 00000018  4254                     clr.w      [A4]
  13. 0000001A  6004                     bra        +0x6 /* 00000020 */
  14. label0000001C:
  15. 0000001C  38BC 0002                move.w     [A4], 0x2
  16. label00000020:
  17. 00000020  102E 000A                move.b     D0, [A6 + 0xA]
  18. 00000024  670E                     beq        +0x10 /* 00000034 */
  19. 00000026  3D7C FFFE FFFA           move.w     [A6 - 0x6], 0xFFFE
  20. 0000002C  7026                     moveq.l    D0, 0x26
  21. 0000002E  2D40 FFFC                move.l     [A6 - 0x4], D0
  22. 00000032  600A                     bra        +0xC /* 0000003E */
  23. label00000034:
  24. 00000034  426E FFFA                clr.w      [A6 - 0x6]
  25. 00000038  7000                     moveq.l    D0, 0x00
  26. 0000003A  2D40 FFFC                move.l     [A6 - 0x4], D0
  27. label0000003E:
  28. 0000003E  7010                     moveq.l    D0, 0x10
  29. 00000040  B054                     cmp.w      D0, [A4]
  30. 00000042  6F00 00B2                ble        +0xB4 /* 000000F6 */
  31. 00000046  4A54                     tst.w      [A4]
  32. 00000048  660E                     bne        +0x10 /* 00000058 */
  33. 0000004A  486D FACA                pea.l      [A5 - 0x536]
  34. 0000004E  486E FFF4                pea.l      [A6 - 0xC]
  35. 00000052  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  36. 00000056  6008                     bra        +0xA /* 00000060 */
  37. label00000058:
  38. 00000058  486E FFF4                pea.l      [A6 - 0xC]
  39. 0000005C  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  40. label00000060:
  41. 00000060  102D FEBF                move.b     D0, [A5 - 0x141]
  42. 00000064  6600 00A2                bne        +0xA4 /* 00000108 */
  43. 00000068  302E FFF4                move.w     D0, [A6 - 0xC]
  44. 0000006C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  45. 00000070  57C0                     seq        D0
  46. 00000072  222E FFF6                move.l     D1, [A6 - 0xA]
  47. 00000076  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  48. 0000007A  57C1                     seq        D1
  49. 0000007C  C001                     and.b      D0, D1
  50. 0000007E  6600 0088                bne        +0x8A /* 00000108 */
  51. 00000082  4A6E FFF4                tst.w      [A6 - 0xC]
  52. 00000086  57C0                     seq        D0
  53. 00000088  72FE                     moveq.l    D1, 0xFFFFFFFE
  54. 0000008A  B26E FFF4                cmp.w      D1, [A6 - 0xC]
  55. 0000008E  57C1                     seq        D1
  56. 00000090  8001                     or.b       D0, D1
  57. 00000092  666C                     bne        +0x6E /* 00000100 */
  58. 00000094  206E 000C                movea.l    A0, [A6 + 0xC]
  59. 00000098  3014                     move.w     D0, [A4]
  60. 0000009A  C1FC 0006                muls.w     D0, 0x6
  61. 0000009E  41F0 0000                lea.l      A0, [A0 + D0.w]
  62. 000000A2  43EE FFF4                lea.l      A1, [A6 - 0xC]
  63. 000000A6  20D9                     move.l     [A0]+, [A1]+
  64. 000000A8  3091                     move.w     [A0], [A1]
  65. 000000AA  5254                     addq.w     [A4], 1
  66. 000000AC  486D FACA                pea.l      [A5 - 0x536]
  67. 000000B0  486E FFF4                pea.l      [A6 - 0xC]
  68. 000000B4  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  69. 000000B8  302E FFF4                move.w     D0, [A6 - 0xC]
  70. 000000BC  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  71. 000000C0  57C0                     seq        D0
  72. 000000C2  222E FFF6                move.l     D1, [A6 - 0xA]
  73. 000000C6  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  74. 000000CA  57C1                     seq        D1
  75. 000000CC  C001                     and.b      D0, D1
  76. 000000CE  6638                     bne        +0x3A /* 00000108 */
  77. 000000D0  70FE                     moveq.l    D0, 0xFFFFFFFE
  78. 000000D2  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  79. 000000D6  56C0                     sne        D0
  80. 000000D8  7222                     moveq.l    D1, 0x22
  81. 000000DA  B2AE FFF6                cmp.l      D1, [A6 - 0xA]
  82. 000000DE  56C1                     sne        D1
  83. 000000E0  8001                     or.b       D0, D1
  84. 000000E2  6700 FF5A                beq        -0xA4 /* 0000003E */
  85. 000000E6  486D FACA                pea.l      [A5 - 0x536]
  86. 000000EA  486E FFF4                pea.l      [A6 - 0xC]
  87. 000000EE  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  88. 000000F2  6000 FF4A                bra        -0xB4 /* 0000003E */
  89. label000000F6:
  90. 000000F6  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  91. 000000FA  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  92. 000000FE  6008                     bra        +0xA /* 00000108 */
  93. label00000100:
  94. 00000100  3F3C 0001                move.w     -[A7], 0x1
  95. 00000104  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  96. label00000108:
  97. 00000108  285F                     movea.l    A4, [A7]+
  98. 0000010A  4E5E                     unlink     A6
  99. 0000010C  205F                     movea.l    A0, [A7]+
  100. 0000010E  DEFC 000C                add.w      A7, 0xC
  101. 00000112  4ED0                     jmp        [A0]
  102. 00000114  4E56 FF94                link       A6, -0x006C
  103. 00000118  48E7 0300                movem.l    -[A7], D6,D7
  104. 0000011C  3C2E 0008                move.w     D6, [A6 + 0x8]
  105. 00000120  206E 0010                movea.l    A0, [A6 + 0x10]
  106. 00000124  4250                     clr.w      [A0]
  107. 00000126  3D7C 0004 FF9A           move.w     [A6 - 0x66], 0x4
  108. 0000012C  7000                     moveq.l    D0, 0x00
  109. 0000012E  2D40 FF9C                move.l     [A6 - 0x64], D0
  110. 00000132  486E FF96                pea.l      [A6 - 0x6A]
  111. 00000136  486E FFA0                pea.l      [A6 - 0x60]
  112. 0000013A  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  113. 0000013E  3F06                     move.w     -[A7], D6
  114. 00000140  4EBA FEC6                jsr        [PC - 0x13A /* 00000008 */]
  115. 00000144  102D FEBF                move.b     D0, [A5 - 0x141]
  116. 00000148  667C                     bne        +0x7E /* 000001C6 */
  117. 0000014A  4A6E FF96                tst.w      [A6 - 0x6A]
  118. 0000014E  6F4C                     ble        +0x4E /* 0000019C */
  119. 00000150  4A46                     tst.w      D6
  120. 00000152  6D1A                     blt        +0x1C /* 0000016E */
  121. 00000154  3D7C 0008 FFA0           move.w     [A6 - 0x60], 0x8
  122. 0000015A  7067                     moveq.l    D0, 0x67
  123. 0000015C  2D40 FFA2                move.l     [A6 - 0x5E], D0
  124. 00000160  3D7C 0008 FFA6           move.w     [A6 - 0x5A], 0x8
  125. 00000166  3006                     move.w     D0, D6
  126. 00000168  48C0                     ext.l      D0
  127. 0000016A  2D40 FFA8                move.l     [A6 - 0x58], D0
  128. label0000016E:
  129. 0000016E  42A7                     clr.l      -[A7]
  130. 00000170  302E FF96                move.w     D0, [A6 - 0x6A]
  131. 00000174  48C0                     ext.l      D0
  132. 00000176  2F00                     move.l     -[A7], D0
  133. 00000178  486E FF9A                pea.l      [A6 - 0x66]
  134. 0000017C  2F3C FFFF FF42           move.l     -[A7], 0xFFFFFF42
  135. 00000182  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  136. 00000186  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  137. 0000018A  201F                     move.l     D0, [A7]+
  138. 0000018C  3E00                     move.w     D7, D0
  139. 0000018E  206E 0010                movea.l    A0, [A6 + 0x10]
  140. 00000192  43EE FF9A                lea.l      A1, [A6 - 0x66]
  141. 00000196  20D9                     move.l     [A0]+, [A1]+
  142. 00000198  3091                     move.w     [A0], [A1]
  143. 0000019A  6008                     bra        +0xA /* 000001A4 */
  144. label0000019C:
  145. 0000019C  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  146. 000001A0  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  147. label000001A4:
  148. 000001A4  3D6E FF96 FF94           move.w     [A6 - 0x6C], [A6 - 0x6A]
  149. 000001AA  7E01                     moveq.l    D7, 0x01
  150. 000001AC  6012                     bra        +0x14 /* 000001C0 */
  151. label000001AE:
  152. 000001AE  3007                     move.w     D0, D7
  153. 000001B0  C1FC 0006                muls.w     D0, 0x6
  154. 000001B4  4876 009A                pea.l      [A6 + D0.w - 0x102]
  155. 000001B8  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  156. 000001BC  5247                     addq.w     D7, 1
  157. 000001BE  6906                     bvs        +0x8 /* 000001C6 */
  158. label000001C0:
  159. 000001C0  BE6E FF94                cmp.w      D7, [A6 - 0x6C]
  160. 000001C4  6FE8                     ble        -0x16 /* 000001AE */
  161. label000001C6:
  162. 000001C6  4CDF 00C0                movem.l    D6,D7, [A7]+
  163. 000001CA  4E5E                     unlink     A6
  164. 000001CC  205F                     movea.l    A0, [A7]+
  165. 000001CE  DEFC 000C                add.w      A7, 0xC
  166. 000001D2  4ED0                     jmp        [A0]
  167. fn000001D4:
  168. 000001D4  4E56 FFB8                link       A6, -0x0048
  169. 000001D8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  170. 000001DC  42A7                     clr.l      -[A7]
  171. 000001DE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  172. 000001E2  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  173. 000001E6  205F                     movea.l    A0, [A7]+
  174. 000001E8  2668 000C                movea.l    A3, [A0 + 0xC]
  175. 000001EC  486E FFE0                pea.l      [A6 - 0x20]
  176. 000001F0  2F0B                     move.l     -[A7], A3
  177. 000001F2  302E 000E                move.w     D0, [A6 + 0xE]
  178. 000001F6  48C0                     ext.l      D0
  179. 000001F8  2F00                     move.l     -[A7], D0
  180. 000001FA  42A7                     clr.l      -[A7]
  181. 000001FC  2F0B                     move.l     -[A7], A3
  182. 000001FE  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  183. 00000202  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  184. 00000206  42A7                     clr.l      -[A7]
  185. 00000208  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  186. 0000020C  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  187. 00000210  6700 019A                beq        +0x19C /* 000003AC */
  188. 00000214  7E01                     moveq.l    D7, 0x01
  189. 00000216  7C01                     moveq.l    D6, 0x01
  190. 00000218  102E 0008                move.b     D0, [A6 + 0x8]
  191. 0000021C  670E                     beq        +0x10 /* 0000022C */
  192. 0000021E  3D7C FFFE FFCA           move.w     [A6 - 0x36], 0xFFFE
  193. 00000224  7026                     moveq.l    D0, 0x26
  194. 00000226  2D40 FFCC                move.l     [A6 - 0x34], D0
  195. 0000022A  600A                     bra        +0xC /* 00000236 */
  196. label0000022C:
  197. 0000022C  426E FFCA                clr.w      [A6 - 0x36]
  198. 00000230  7000                     moveq.l    D0, 0x00
  199. 00000232  2D40 FFCC                move.l     [A6 - 0x34], D0
  200. label00000236:
  201. 00000236  2007                     move.l     D0, D7
  202. 00000238  8006                     or.b       D0, D6
  203. 0000023A  6700 015A                beq        +0x15C /* 00000396 */
  204. 0000023E  1007                     move.b     D0, D7
  205. 00000240  672A                     beq        +0x2C /* 0000026C */
  206. 00000242  486E FFE0                pea.l      [A6 - 0x20]
  207. 00000246  486E FFD6                pea.l      [A6 - 0x2A]
  208. 0000024A  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  209. 0000024E  4A6E FFD6                tst.w      [A6 - 0x2A]
  210. 00000252  6604                     bne        +0x6 /* 00000258 */
  211. 00000254  4207                     clr.b      D7
  212. 00000256  6014                     bra        +0x16 /* 0000026C */
  213. label00000258:
  214. 00000258  7008                     moveq.l    D0, 0x08
  215. 0000025A  B06E FFD6                cmp.w      D0, [A6 - 0x2A]
  216. 0000025E  670C                     beq        +0xE /* 0000026C */
  217. 00000260  3F3C 0011                move.w     -[A7], 0x11
  218. 00000264  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  219. 00000268  6000 0134                bra        +0x136 /* 0000039E */
  220. label0000026C:
  221. 0000026C  1006                     move.b     D0, D6
  222. 0000026E  675C                     beq        +0x5E /* 000002CC */
  223. 00000270  486E FFD0                pea.l      [A6 - 0x30]
  224. 00000274  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  225. 00000278  102D FEBF                move.b     D0, [A5 - 0x141]
  226. 0000027C  6600 0120                bne        +0x122 /* 0000039E */
  227. 00000280  302E FFD0                move.w     D0, [A6 - 0x30]
  228. 00000284  B06E FFCA                cmp.w      D0, [A6 - 0x36]
  229. 00000288  57C0                     seq        D0
  230. 0000028A  222E FFD2                move.l     D1, [A6 - 0x2E]
  231. 0000028E  B2AE FFCC                cmp.l      D1, [A6 - 0x34]
  232. 00000292  57C1                     seq        D1
  233. 00000294  C001                     and.b      D0, D1
  234. 00000296  670E                     beq        +0x10 /* 000002A6 */
  235. 00000298  4206                     clr.b      D6
  236. 0000029A  426E FFD0                clr.w      [A6 - 0x30]
  237. 0000029E  7000                     moveq.l    D0, 0x00
  238. 000002A0  2D40 FFD2                move.l     [A6 - 0x2E], D0
  239. 000002A4  6026                     bra        +0x28 /* 000002CC */
  240. label000002A6:
  241. 000002A6  4A6E FFD0                tst.w      [A6 - 0x30]
  242. 000002AA  660C                     bne        +0xE /* 000002B8 */
  243. 000002AC  3F3C 0006                move.w     -[A7], 0x6
  244. 000002B0  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  245. 000002B4  6000 00E8                bra        +0xEA /* 0000039E */
  246. label000002B8:
  247. 000002B8  70FE                     moveq.l    D0, 0xFFFFFFFE
  248. 000002BA  B06E FFD0                cmp.w      D0, [A6 - 0x30]
  249. 000002BE  660C                     bne        +0xE /* 000002CC */
  250. 000002C0  3F3C 0004                move.w     -[A7], 0x4
  251. 000002C4  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  252. 000002C8  6000 00D4                bra        +0xD6 /* 0000039E */
  253. label000002CC:
  254. 000002CC  1007                     move.b     D0, D7
  255. 000002CE  676C                     beq        +0x6E /* 0000033C */
  256. 000002D0  42A7                     clr.l      -[A7]
  257. 000002D2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  258. 000002D6  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  259. 000002DA  1F3C 0001                move.b     -[A7], 0x1
  260. 000002DE  486E FFBC                pea.l      [A6 - 0x44]
  261. 000002E2  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  262. 000002E6  285F                     movea.l    A4, [A7]+
  263. 000002E8  200C                     move.l     D0, A4
  264. 000002EA  671C                     beq        +0x1E /* 00000308 */
  265. 000002EC  7002                     moveq.l    D0, 0x02
  266. 000002EE  B054                     cmp.w      D0, [A4]
  267. 000002F0  670C                     beq        +0xE /* 000002FE */
  268. 000002F2  3F3C 0012                move.w     -[A7], 0x12
  269. 000002F6  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  270. 000002FA  6000 00A2                bra        +0xA4 /* 0000039E */
  271. label000002FE:
  272. 000002FE  41EE FFD0                lea.l      A0, [A6 - 0x30]
  273. 00000302  224C                     movea.l    A1, A4
  274. 00000304  22D8                     move.l     [A1]+, [A0]+
  275. 00000306  3290                     move.w     [A1], [A0]
  276. label00000308:
  277. 00000308  486E FFE0                pea.l      [A6 - 0x20]
  278. 0000030C  486E FFC4                pea.l      [A6 - 0x3C]
  279. 00000310  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  280. 00000314  4A6E FFC4                tst.w      [A6 - 0x3C]
  281. 00000318  6604                     bne        +0x6 /* 0000031E */
  282. 0000031A  4207                     clr.b      D7
  283. 0000031C  601E                     bra        +0x20 /* 0000033C */
  284. label0000031E:
  285. 0000031E  70FE                     moveq.l    D0, 0xFFFFFFFE
  286. 00000320  B06E FFC4                cmp.w      D0, [A6 - 0x3C]
  287. 00000324  56C0                     sne        D0
  288. 00000326  7222                     moveq.l    D1, 0x22
  289. 00000328  B2AE FFC6                cmp.l      D1, [A6 - 0x3A]
  290. 0000032C  56C1                     sne        D1
  291. 0000032E  8001                     or.b       D0, D1
  292. 00000330  670A                     beq        +0xC /* 0000033C */
  293. 00000332  3F3C 0013                move.w     -[A7], 0x13
  294. 00000336  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  295. 0000033A  6062                     bra        +0x64 /* 0000039E */
  296. label0000033C:
  297. 0000033C  1006                     move.b     D0, D6
  298. 0000033E  6700 FEF6                beq        -0x108 /* 00000236 */
  299. 00000342  486D FACA                pea.l      [A5 - 0x536]
  300. 00000346  486E FFC4                pea.l      [A6 - 0x3C]
  301. 0000034A  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  302. 0000034E  302E FFC4                move.w     D0, [A6 - 0x3C]
  303. 00000352  B06E FFCA                cmp.w      D0, [A6 - 0x36]
  304. 00000356  57C0                     seq        D0
  305. 00000358  222E FFC6                move.l     D1, [A6 - 0x3A]
  306. 0000035C  B2AE FFCC                cmp.l      D1, [A6 - 0x34]
  307. 00000360  57C1                     seq        D1
  308. 00000362  C001                     and.b      D0, D1
  309. 00000364  6710                     beq        +0x12 /* 00000376 */
  310. 00000366  4206                     clr.b      D6
  311. 00000368  426E FFD0                clr.w      [A6 - 0x30]
  312. 0000036C  7000                     moveq.l    D0, 0x00
  313. 0000036E  2D40 FFD2                move.l     [A6 - 0x2E], D0
  314. 00000372  6000 FEC2                bra        -0x13C /* 00000236 */
  315. label00000376:
  316. 00000376  70FE                     moveq.l    D0, 0xFFFFFFFE
  317. 00000378  B06E FFC4                cmp.w      D0, [A6 - 0x3C]
  318. 0000037C  56C0                     sne        D0
  319. 0000037E  7222                     moveq.l    D1, 0x22
  320. 00000380  B2AE FFC6                cmp.l      D1, [A6 - 0x3A]
  321. 00000384  56C1                     sne        D1
  322. 00000386  8001                     or.b       D0, D1
  323. 00000388  6700 FEAC                beq        -0x152 /* 00000236 */
  324. 0000038C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  325. 00000390  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  326. 00000394  6008                     bra        +0xA /* 0000039E */
  327. label00000396:
  328. 00000396  2D6E FFDC 0012           move.l     [A6 + 0x12], [A6 - 0x24]
  329. 0000039C  600E                     bra        +0x10 /* 000003AC */
  330. label0000039E:
  331. 0000039E  486E FFDC                pea.l      [A6 - 0x24]
  332. 000003A2  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  333. 000003A6  7000                     moveq.l    D0, 0x00
  334. 000003A8  2D40 0012                move.l     [A6 + 0x12], D0
  335. label000003AC:
  336. 000003AC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  337. 000003B0  4E5E                     unlink     A6
  338. 000003B2  205F                     movea.l    A0, [A7]+
  339. 000003B4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  340. 000003B8  4ED0                     jmp        [A0]
  341. 000003BA  4E56 FEFC                link       A6, -0x0104
  342. 000003BE  42A7                     clr.l      -[A7]
  343. 000003C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  344. 000003C4  486E FF00                pea.l      [A6 - 0x100]
  345. 000003C8  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  346. 000003CC  4EBA FE06                jsr        [PC - 0x1FA /* 000001D4 */]
  347. 000003D0  2D5F FEFC                move.l     [A6 - 0x104], [A7]+
  348. 000003D4  102D FEBF                move.b     D0, [A5 - 0x141]
  349. 000003D8  6620                     bne        +0x22 /* 000003FA */
  350. 000003DA  7058                     moveq.l    D0, 0x58
  351. 000003DC  2F00                     move.l     -[A7], D0
  352. 000003DE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  353. 000003E2  42A7                     clr.l      -[A7]
  354. 000003E4  302E 0008                move.w     D0, [A6 + 0x8]
  355. 000003E8  48C0                     ext.l      D0
  356. 000003EA  2F00                     move.l     -[A7], D0
  357. 000003EC  70FF                     moveq.l    D0, 0xFFFFFFFF
  358. 000003EE  2F00                     move.l     -[A7], D0
  359. 000003F0  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  360. 000003F4  42A7                     clr.l      -[A7]
  361. 000003F6  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  362. label000003FA:
  363. 000003FA  4E5E                     unlink     A6
  364. 000003FC  205F                     movea.l    A0, [A7]+
  365. 000003FE  5C4F                     addq.w     A7, 6
  366. 00000400  4ED0                     jmp        [A0]
  367. fn00000402:
  368. 00000402  4E56 FFFA                link       A6, -0x0006
  369. 00000406  486D FACA                pea.l      [A5 - 0x536]
  370. 0000040A  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  371. 0000040E  486D FACA                pea.l      [A5 - 0x536]
  372. 00000412  486E FFFA                pea.l      [A6 - 0x6]
  373. 00000416  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  374. 0000041A  70FE                     moveq.l    D0, 0xFFFFFFFE
  375. 0000041C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  376. 00000420  57C0                     seq        D0
  377. 00000422  322E 0008                move.w     D1, [A6 + 0x8]
  378. 00000426  48C1                     ext.l      D1
  379. 00000428  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  380. 0000042C  57C1                     seq        D1
  381. 0000042E  C001                     and.b      D0, D1
  382. 00000430  6708                     beq        +0xA /* 0000043A */
  383. 00000432  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  384. 00000438  600C                     bra        +0xE /* 00000446 */
  385. label0000043A:
  386. 0000043A  422E 000A                clr.b      [A6 + 0xA]
  387. 0000043E  486D FACA                pea.l      [A5 - 0x536]
  388. 00000442  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  389. label00000446:
  390. 00000446  486E FFFA                pea.l      [A6 - 0x6]
  391. 0000044A  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  392. 0000044E  4E5E                     unlink     A6
  393. 00000450  205F                     movea.l    A0, [A7]+
  394. 00000452  544F                     addq.w     A7, 2
  395. 00000454  4ED0                     jmp        [A0]
  396. 00000456  4E56 FFFA                link       A6, -0x0006
  397. 0000045A  486D FACA                pea.l      [A5 - 0x536]
  398. 0000045E  486E FFFA                pea.l      [A6 - 0x6]
  399. 00000462  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  400. 00000466  4A6E FFFA                tst.w      [A6 - 0x6]
  401. 0000046A  6608                     bne        +0xA /* 00000474 */
  402. 0000046C  1B7C 0003 FAB2           move.b     [A5 - 0x54E], 0x3
  403. 00000472  603A                     bra        +0x3C /* 000004AE */
  404. label00000474:
  405. 00000474  7008                     moveq.l    D0, 0x08
  406. 00000476  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  407. 0000047A  662A                     bne        +0x2C /* 000004A6 */
  408. 0000047C  7030                     moveq.l    D0, 0x30
  409. 0000047E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  410. 00000482  6618                     bne        +0x1A /* 0000049C */
  411. 00000484  4AAD FABC                tst.l      [A5 - 0x544]
  412. 00000488  6C0A                     bge        +0xC /* 00000494 */
  413. 0000048A  3F3C 0014                move.w     -[A7], 0x14
  414. 0000048E  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  415. 00000492  6020                     bra        +0x22 /* 000004B4 */
  416. label00000494:
  417. 00000494  1B7C 0002 FAB2           move.b     [A5 - 0x54E], 0x2
  418. 0000049A  6012                     bra        +0x14 /* 000004AE */
  419. label0000049C:
  420. 0000049C  3F3C 0001                move.w     -[A7], 0x1
  421. 000004A0  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  422. 000004A4  6008                     bra        +0xA /* 000004AE */
  423. label000004A6:
  424. 000004A6  3F3C 0001                move.w     -[A7], 0x1
  425. 000004AA  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  426. label000004AE:
  427. 000004AE  1B7C 0001 FAB3           move.b     [A5 - 0x54D], 0x1
  428. label000004B4:
  429. 000004B4  4E5E                     unlink     A6
  430. 000004B6  4E75                     rts
  431. fn000004B8:
  432. 000004B8  4E56 FFFA                link       A6, -0x0006
  433. 000004BC  422E 0008                clr.b      [A6 + 0x8]
  434. 000004C0  486D FACA                pea.l      [A5 - 0x536]
  435. 000004C4  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  436. 000004C8  486D FACA                pea.l      [A5 - 0x536]
  437. 000004CC  486E FFFA                pea.l      [A6 - 0x6]
  438. 000004D0  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  439. 000004D4  7008                     moveq.l    D0, 0x08
  440. 000004D6  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  441. 000004DA  57C0                     seq        D0
  442. 000004DC  7231                     moveq.l    D1, 0x31
  443. 000004DE  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  444. 000004E2  57C1                     seq        D1
  445. 000004E4  C001                     and.b      D0, D1
  446. 000004E6  6742                     beq        +0x44 /* 0000052A */
  447. 000004E8  486D FACA                pea.l      [A5 - 0x536]
  448. 000004EC  486E FFFA                pea.l      [A6 - 0x6]
  449. 000004F0  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  450. 000004F4  7008                     moveq.l    D0, 0x08
  451. 000004F6  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  452. 000004FA  57C0                     seq        D0
  453. 000004FC  7230                     moveq.l    D1, 0x30
  454. 000004FE  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  455. 00000502  57C1                     seq        D1
  456. 00000504  C001                     and.b      D0, D1
  457. 00000506  6722                     beq        +0x24 /* 0000052A */
  458. 00000508  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  459. 0000050E  486D FACA                pea.l      [A5 - 0x536]
  460. 00000512  486E FFFA                pea.l      [A6 - 0x6]
  461. 00000516  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  462. 0000051A  4A6E FFFA                tst.w      [A6 - 0x6]
  463. 0000051E  671A                     beq        +0x1C /* 0000053A */
  464. 00000520  3F3C 0018                move.w     -[A7], 0x18
  465. 00000524  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  466. 00000528  6010                     bra        +0x12 /* 0000053A */
  467. label0000052A:
  468. 0000052A  486D FACA                pea.l      [A5 - 0x536]
  469. 0000052E  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  470. 00000532  486E FFFA                pea.l      [A6 - 0x6]
  471. 00000536  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  472. label0000053A:
  473. 0000053A  4E5E                     unlink     A6
  474. 0000053C  4E75                     rts
  475. fn0000053E:
  476. 0000053E  4E56 FFFA                link       A6, -0x0006
  477. 00000542  422E 0008                clr.b      [A6 + 0x8]
  478. 00000546  486D FACA                pea.l      [A5 - 0x536]
  479. 0000054A  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  480. 0000054E  486D FACA                pea.l      [A5 - 0x536]
  481. 00000552  486E FFFA                pea.l      [A6 - 0x6]
  482. 00000556  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  483. 0000055A  7008                     moveq.l    D0, 0x08
  484. 0000055C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  485. 00000560  57C0                     seq        D0
  486. 00000562  7230                     moveq.l    D1, 0x30
  487. 00000564  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  488. 00000568  57C1                     seq        D1
  489. 0000056A  C001                     and.b      D0, D1
  490. 0000056C  6708                     beq        +0xA /* 00000576 */
  491. 0000056E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  492. 00000574  6010                     bra        +0x12 /* 00000586 */
  493. label00000576:
  494. 00000576  486D FACA                pea.l      [A5 - 0x536]
  495. 0000057A  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  496. 0000057E  486E FFFA                pea.l      [A6 - 0x6]
  497. 00000582  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  498. label00000586:
  499. 00000586  4E5E                     unlink     A6
  500. 00000588  4E75                     rts
  501. 0000058A  4E56 FFE0                link       A6, -0x0020
  502. 0000058E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  503. 00000592  486D FACA                pea.l      [A5 - 0x536]
  504. 00000596  486E FFE0                pea.l      [A6 - 0x20]
  505. 0000059A  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  506. 0000059E  3D6D FD42 FFFC           move.w     [A6 - 0x4], [A5 - 0x2BE]
  507. 000005A4  302E FFFC                move.w     D0, [A6 - 0x4]
  508. 000005A8  0440 002F                subi.w     D0, 0x2F /* '/' */
  509. 000005AC  6708                     beq        +0xA /* 000005B6 */
  510. 000005AE  5740                     subq.w     D0, 3
  511. 000005B0  6718                     beq        +0x1A /* 000005CA */
  512. 000005B2  6000 00D0                bra        +0xD2 /* 00000684 */
  513. label000005B6:
  514. 000005B6  3E2D FAD4                move.w     D7, [A5 - 0x52C]
  515. 000005BA  42A7                     clr.l      -[A7]
  516. 000005BC  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  517. 000005C0  4A9F                     tst.l      [A7]+
  518. 000005C2  56C6                     sne        D6
  519. 000005C4  4406                     neg.b      D6
  520. 000005C6  6000 00C6                bra        +0xC8 /* 0000068E */
  521. label000005CA:
  522. 000005CA  486D FACA                pea.l      [A5 - 0x536]
  523. 000005CE  486E FFE0                pea.l      [A6 - 0x20]
  524. 000005D2  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  525. 000005D6  7008                     moveq.l    D0, 0x08
  526. 000005D8  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  527. 000005DC  6600 00A6                bne        +0xA8 /* 00000684 */
  528. 000005E0  3A2E FFE4                move.w     D5, [A6 - 0x1C]
  529. 000005E4  486D FACA                pea.l      [A5 - 0x536]
  530. 000005E8  486E FFE0                pea.l      [A6 - 0x20]
  531. 000005EC  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  532. 000005F0  70FE                     moveq.l    D0, 0xFFFFFFFE
  533. 000005F2  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  534. 000005F6  57C0                     seq        D0
  535. 000005F8  721A                     moveq.l    D1, 0x1A
  536. 000005FA  B2AE FFE2                cmp.l      D1, [A6 - 0x1E]
  537. 000005FE  57C1                     seq        D1
  538. 00000600  C001                     and.b      D0, D1
  539. 00000602  6602                     bne        +0x4 /* 00000606 */
  540. 00000604  607E                     bra        +0x80 /* 00000684 */
  541. label00000606:
  542. 00000606  42A7                     clr.l      -[A7]
  543. 00000608  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  544. 0000060C  281F                     move.l     D4, [A7]+
  545. 0000060E  102D FEBF                move.b     D0, [A5 - 0x141]
  546. 00000612  6600 00A2                bne        +0xA4 /* 000006B6 */
  547. 00000616  42A7                     clr.l      -[A7]
  548. 00000618  3F05                     move.w     -[A7], D5
  549. 0000061A  1F3C 0001                move.b     -[A7], 0x1
  550. 0000061E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  551. 00000622  265F                     movea.l    A3, [A7]+
  552. 00000624  200B                     move.l     D0, A3
  553. 00000626  671C                     beq        +0x1E /* 00000644 */
  554. 00000628  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  555. 0000062C  224B                     movea.l    A1, A3
  556. 0000062E  20D9                     move.l     [A0]+, [A1]+
  557. 00000630  3091                     move.w     [A0], [A1]
  558. 00000632  284B                     movea.l    A4, A3
  559. 00000634  38BC 0004                move.w     [A4], 0x4
  560. 00000638  2944 0002                move.l     [A4 + 0x2], D4
  561. 0000063C  486E FFE6                pea.l      [A6 - 0x1A]
  562. 00000640  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  563. label00000644:
  564. 00000644  486D FACA                pea.l      [A5 - 0x536]
  565. 00000648  486E FFE0                pea.l      [A6 - 0x20]
  566. 0000064C  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  567. 00000650  7008                     moveq.l    D0, 0x08
  568. 00000652  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  569. 00000656  57C0                     seq        D0
  570. 00000658  7229                     moveq.l    D1, 0x29
  571. 0000065A  B2AE FFE2                cmp.l      D1, [A6 - 0x1E]
  572. 0000065E  57C1                     seq        D1
  573. 00000660  C001                     and.b      D0, D1
  574. 00000662  6602                     bne        +0x4 /* 00000666 */
  575. 00000664  601E                     bra        +0x20 /* 00000684 */
  576. label00000666:
  577. 00000666  3E2D FAD4                move.w     D7, [A5 - 0x52C]
  578. 0000066A  42A7                     clr.l      -[A7]
  579. 0000066C  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  580. 00000670  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  581. 00000674  102D FEBF                move.b     D0, [A5 - 0x141]
  582. 00000678  663C                     bne        +0x3E /* 000006B6 */
  583. 0000067A  B8AE FFF4                cmp.l      D4, [A6 - 0xC]
  584. 0000067E  5FC6                     sle        D6
  585. 00000680  4406                     neg.b      D6
  586. 00000682  600A                     bra        +0xC /* 0000068E */
  587. label00000684:
  588. 00000684  3F3C 0001                move.w     -[A7], 0x1
  589. 00000688  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  590. 0000068C  6028                     bra        +0x2A /* 000006B6 */
  591. label0000068E:
  592. 0000068E  486D FABC                pea.l      [A5 - 0x544]
  593. 00000692  2F3C 0002 000C           move.l     -[A7], 0x2000C
  594. 00000698  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  595. 0000069C  3007                     move.w     D0, D7
  596. 0000069E  48C0                     ext.l      D0
  597. 000006A0  2B40 FABC                move.l     [A5 - 0x544], D0
  598. 000006A4  426D FAC0                clr.w      [A5 - 0x540]
  599. 000006A8  3B6E FFFC FAC2           move.w     [A5 - 0x53E], [A6 - 0x4]
  600. 000006AE  3B45 FAC4                move.w     [A5 - 0x53C], D5
  601. 000006B2  1B46 FAC6                move.b     [A5 - 0x53A], D6
  602. label000006B6:
  603. 000006B6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  604. 000006BA  4E5E                     unlink     A6
  605. 000006BC  4E75                     rts
  606. 000006BE  4E56 FFF8                link       A6, -0x0008
  607. 000006C2  48E7 0108                movem.l    -[A7], D7,A4
  608. 000006C6  102D FAB3                move.b     D0, [A5 - 0x54D]
  609. 000006CA  6712                     beq        +0x14 /* 000006DE */
  610. 000006CC  7002                     moveq.l    D0, 0x02
  611. 000006CE  B02D FAB2                cmp.b      D0, [A5 - 0x54E]
  612. 000006D2  6600 00EE                bne        +0xF0 /* 000007C2 */
  613. 000006D6  422D FAB3                clr.b      [A5 - 0x54D]
  614. 000006DA  422D FAC6                clr.b      [A5 - 0x53A]
  615. label000006DE:
  616. 000006DE  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  617. 000006E2  102D FEBF                move.b     D0, [A5 - 0x141]
  618. 000006E6  6600 00DA                bne        +0xDC /* 000007C2 */
  619. 000006EA  4267                     clr.w      -[A7]
  620. 000006EC  486D FACA                pea.l      [A5 - 0x536]
  621. 000006F0  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  622. 000006F4  101F                     move.b     D0, [A7]+
  623. 000006F6  670C                     beq        +0xE /* 00000704 */
  624. 000006F8  3F3C 0019                move.w     -[A7], 0x19
  625. 000006FC  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  626. 00000700  6000 00C0                bra        +0xC2 /* 000007C2 */
  627. label00000704:
  628. 00000704  4267                     clr.w      -[A7]
  629. 00000706  4EBA FDB0                jsr        [PC - 0x250 /* 000004B8 */]
  630. 0000070A  101F                     move.b     D0, [A7]+
  631. 0000070C  6700 0098                beq        +0x9A /* 000007A6 */
  632. 00000710  102D FAC6                move.b     D0, [A5 - 0x53A]
  633. 00000714  6610                     bne        +0x12 /* 00000726 */
  634. 00000716  4A6D FAC0                tst.w      [A5 - 0x540]
  635. 0000071A  6F00 00A6                ble        +0xA8 /* 000007C2 */
  636. 0000071E  536D FAC0                subq.w     [A5 - 0x540], 1
  637. 00000722  6000 00A2                bra        +0xA4 /* 000007C6 */
  638. label00000726:
  639. 00000726  486D FACA                pea.l      [A5 - 0x536]
  640. 0000072A  2F2D FABC                move.l     -[A7], [A5 - 0x544]
  641. 0000072E  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  642. 00000732  4267                     clr.w      -[A7]
  643. 00000734  486D FACA                pea.l      [A5 - 0x536]
  644. 00000738  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  645. 0000073C  101F                     move.b     D0, [A7]+
  646. 0000073E  6600 0082                bne        +0x84 /* 000007C2 */
  647. 00000742  302D FAC2                move.w     D0, [A5 - 0x53E]
  648. 00000746  0440 002F                subi.w     D0, 0x2F /* '/' */
  649. 0000074A  6706                     beq        +0x8 /* 00000752 */
  650. 0000074C  5740                     subq.w     D0, 3
  651. 0000074E  6714                     beq        +0x16 /* 00000764 */
  652. 00000750  6074                     bra        +0x76 /* 000007C6 */
  653. label00000752:
  654. 00000752  42A7                     clr.l      -[A7]
  655. 00000754  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  656. 00000758  4A9F                     tst.l      [A7]+
  657. 0000075A  56C0                     sne        D0
  658. 0000075C  4400                     neg.b      D0
  659. 0000075E  1B40 FAC6                move.b     [A5 - 0x53A], D0
  660. 00000762  6062                     bra        +0x64 /* 000007C6 */
  661. label00000764:
  662. 00000764  42A7                     clr.l      -[A7]
  663. 00000766  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  664. 0000076A  2E1F                     move.l     D7, [A7]+
  665. 0000076C  42A7                     clr.l      -[A7]
  666. 0000076E  3F2D FAC4                move.w     -[A7], [A5 - 0x53C]
  667. 00000772  4267                     clr.w      -[A7]
  668. 00000774  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  669. 00000778  285F                     movea.l    A4, [A7]+
  670. 0000077A  200C                     move.l     D0, A4
  671. 0000077C  56C0                     sne        D0
  672. 0000077E  4A00                     tst.b      D0
  673. 00000780  671C                     beq        +0x1E /* 0000079E */
  674. 00000782  7204                     moveq.l    D1, 0x04
  675. 00000784  B254                     cmp.w      D1, [A4]
  676. 00000786  57C1                     seq        D1
  677. 00000788  C001                     and.b      D0, D1
  678. 0000078A  6712                     beq        +0x14 /* 0000079E */
  679. 0000078C  52AC 0002                addq.l     [A4 + 0x2], 1
  680. 00000790  BEAC 0002                cmp.l      D7, [A4 + 0x2]
  681. 00000794  5CC0                     sge        D0
  682. 00000796  4400                     neg.b      D0
  683. 00000798  1B40 FAC6                move.b     [A5 - 0x53A], D0
  684. 0000079C  6028                     bra        +0x2A /* 000007C6 */
  685. label0000079E:
  686. 0000079E  422D FAC6                clr.b      [A5 - 0x53A]
  687. 000007A2  6022                     bra        +0x24 /* 000007C6 */
  688. 000007A4  6020                     bra        +0x22 /* 000007C6 */
  689. label000007A6:
  690. 000007A6  102D FAC6                move.b     D0, [A5 - 0x53A]
  691. 000007AA  6706                     beq        +0x8 /* 000007B2 */
  692. 000007AC  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  693. 000007B0  6014                     bra        +0x16 /* 000007C6 */
  694. label000007B2:
  695. 000007B2  4267                     clr.w      -[A7]
  696. 000007B4  4EBA FD88                jsr        [PC - 0x278 /* 0000053E */]
  697. 000007B8  101F                     move.b     D0, [A7]+
  698. 000007BA  670A                     beq        +0xC /* 000007C6 */
  699. 000007BC  526D FAC0                addq.w     [A5 - 0x540], 1
  700. 000007C0  6004                     bra        +0x6 /* 000007C6 */
  701. label000007C2:
  702. 000007C2  4EBA 000A                jsr        [PC + 0xA /* 000007CE */]
  703. label000007C6:
  704. 000007C6  4CDF 1080                movem.l    D7,A4, [A7]+
  705. 000007CA  4E5E                     unlink     A6
  706. 000007CC  4E75                     rts
  707. fn000007CE:
  708. 000007CE  4E56 0000                link       A6, 0
  709. 000007D2  486D FABC                pea.l      [A5 - 0x544]
  710. 000007D6  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  711. 000007DA  4E5E                     unlink     A6
  712. 000007DC  4E75                     rts
  713. fn000007DE:
  714. 000007DE  4E56 FFF4                link       A6, -0x000C
  715. 000007E2  422E 000C                clr.b      [A6 + 0xC]
  716. 000007E6  206E 0008                movea.l    A0, [A6 + 0x8]
  717. 000007EA  4210                     clr.b      [A0]
  718. 000007EC  486D FACA                pea.l      [A5 - 0x536]
  719. 000007F0  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  720. 000007F4  486D FACA                pea.l      [A5 - 0x536]
  721. 000007F8  486E FFFA                pea.l      [A6 - 0x6]
  722. 000007FC  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  723. 00000800  7008                     moveq.l    D0, 0x08
  724. 00000802  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  725. 00000806  57C0                     seq        D0
  726. 00000808  722A                     moveq.l    D1, 0x2A
  727. 0000080A  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  728. 0000080E  57C1                     seq        D1
  729. 00000810  C001                     and.b      D0, D1
  730. 00000812  674A                     beq        +0x4C /* 0000085E */
  731. label00000814:
  732. 00000814  41EE FFF4                lea.l      A0, [A6 - 0xC]
  733. 00000818  43EE FFFA                lea.l      A1, [A6 - 0x6]
  734. 0000081C  20D9                     move.l     [A0]+, [A1]+
  735. 0000081E  3091                     move.w     [A0], [A1]
  736. 00000820  486E FFFA                pea.l      [A6 - 0x6]
  737. 00000824  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  738. 00000828  486D FACA                pea.l      [A5 - 0x536]
  739. 0000082C  486E FFFA                pea.l      [A6 - 0x6]
  740. 00000830  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  741. 00000834  4A6E FFFA                tst.w      [A6 - 0x6]
  742. 00000838  66DA                     bne        -0x24 /* 00000814 */
  743. 0000083A  70FE                     moveq.l    D0, 0xFFFFFFFE
  744. 0000083C  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  745. 00000840  57C0                     seq        D0
  746. 00000842  7223                     moveq.l    D1, 0x23
  747. 00000844  B2AE FFF6                cmp.l      D1, [A6 - 0xA]
  748. 00000848  57C1                     seq        D1
  749. 0000084A  C001                     and.b      D0, D1
  750. 0000084C  6708                     beq        +0xA /* 00000856 */
  751. 0000084E  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  752. 00000854  6018                     bra        +0x1A /* 0000086E */
  753. label00000856:
  754. 00000856  206E 0008                movea.l    A0, [A6 + 0x8]
  755. 0000085A  10BC 0001                move.b     [A0], 0x1
  756. label0000085E:
  757. 0000085E  486D FACA                pea.l      [A5 - 0x536]
  758. 00000862  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  759. 00000866  486E FFFA                pea.l      [A6 - 0x6]
  760. 0000086A  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  761. label0000086E:
  762. 0000086E  4E5E                     unlink     A6
  763. 00000870  2E9F                     move.l     [A7], [A7]+
  764. 00000872  4E75                     rts
  765. fn00000874:
  766. 00000874  4E56 FFFA                link       A6, -0x0006
  767. 00000878  206E 0008                movea.l    A0, [A6 + 0x8]
  768. 0000087C  4210                     clr.b      [A0]
  769. 0000087E  486D FACA                pea.l      [A5 - 0x536]
  770. 00000882  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  771. 00000886  486D FACA                pea.l      [A5 - 0x536]
  772. 0000088A  486E FFFA                pea.l      [A6 - 0x6]
  773. 0000088E  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  774. 00000892  4A6E FFFA                tst.w      [A6 - 0x6]
  775. 00000896  6608                     bne        +0xA /* 000008A0 */
  776. 00000898  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  777. 0000089E  6016                     bra        +0x18 /* 000008B6 */
  778. label000008A0:
  779. 000008A0  486D FACA                pea.l      [A5 - 0x536]
  780. 000008A4  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  781. 000008A8  4267                     clr.w      -[A7]
  782. 000008AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  783. 000008AE  4EBA FF2E                jsr        [PC - 0xD2 /* 000007DE */]
  784. 000008B2  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  785. label000008B6:
  786. 000008B6  4E5E                     unlink     A6
  787. 000008B8  2E9F                     move.l     [A7], [A7]+
  788. 000008BA  4E75                     rts
  789. fn000008BC:
  790. 000008BC  4E56 FFFA                link       A6, -0x0006
  791. 000008C0  422E 0008                clr.b      [A6 + 0x8]
  792. 000008C4  486D FACA                pea.l      [A5 - 0x536]
  793. 000008C8  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  794. 000008CC  486D FACA                pea.l      [A5 - 0x536]
  795. 000008D0  486E FFFA                pea.l      [A6 - 0x6]
  796. 000008D4  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  797. 000008D8  7008                     moveq.l    D0, 0x08
  798. 000008DA  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  799. 000008DE  6670                     bne        +0x72 /* 00000950 */
  800. 000008E0  302E FFFE                move.w     D0, [A6 - 0x2]
  801. 000008E4  0440 0027                subi.w     D0, 0x27 /* '\'' */
  802. 000008E8  6714                     beq        +0x16 /* 000008FE */
  803. 000008EA  5D40                     subq.w     D0, 6
  804. 000008EC  6710                     beq        +0x12 /* 000008FE */
  805. 000008EE  5340                     subq.w     D0, 1
  806. 000008F0  670C                     beq        +0xE /* 000008FE */
  807. 000008F2  5740                     subq.w     D0, 3
  808. 000008F4  6718                     beq        +0x1A /* 0000090E */
  809. 000008F6  0440 004F                subi.w     D0, 0x4F /* 'O' */
  810. 000008FA  6702                     beq        +0x4 /* 000008FE */
  811. 000008FC  6052                     bra        +0x54 /* 00000950 */
  812. label000008FE:
  813. 000008FE  3F3C 001A                move.w     -[A7], 0x1A
  814. 00000902  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  815. 00000906  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  816. 0000090C  6052                     bra        +0x54 /* 00000960 */
  817. label0000090E:
  818. 0000090E  486D FACA                pea.l      [A5 - 0x536]
  819. 00000912  486E FFFA                pea.l      [A6 - 0x6]
  820. 00000916  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  821. 0000091A  7008                     moveq.l    D0, 0x08
  822. 0000091C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  823. 00000920  57C0                     seq        D0
  824. 00000922  722A                     moveq.l    D1, 0x2A
  825. 00000924  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  826. 00000928  57C1                     seq        D1
  827. 0000092A  C001                     and.b      D0, D1
  828. 0000092C  6722                     beq        +0x24 /* 00000950 */
  829. 0000092E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  830. 00000934  486D FACA                pea.l      [A5 - 0x536]
  831. 00000938  486E FFFA                pea.l      [A6 - 0x6]
  832. 0000093C  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  833. 00000940  4A6E FFFA                tst.w      [A6 - 0x6]
  834. 00000944  671A                     beq        +0x1C /* 00000960 */
  835. 00000946  3F3C 0018                move.w     -[A7], 0x18
  836. 0000094A  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  837. 0000094E  6010                     bra        +0x12 /* 00000960 */
  838. label00000950:
  839. 00000950  486D FACA                pea.l      [A5 - 0x536]
  840. 00000954  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  841. 00000958  486E FFFA                pea.l      [A6 - 0x6]
  842. 0000095C  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  843. label00000960:
  844. 00000960  4E5E                     unlink     A6
  845. 00000962  4E75                     rts
  846. fn00000964:
  847. 00000964  4E56 0000                link       A6, 0
  848. 00000968  486D FAB4                pea.l      [A5 - 0x54C]
  849. 0000096C  2F3C 0003 0008           move.l     -[A7], 0x30008
  850. 00000972  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  851. 00000976  42AD FAB4                clr.l      [A5 - 0x54C]
  852. 0000097A  1B6E 0008 FAB8           move.b     [A5 - 0x548], [A6 + 0x8]
  853. 00000980  1B7C 0001 FAB9           move.b     [A5 - 0x547], 0x1
  854. 00000986  422D FABA                clr.b      [A5 - 0x546]
  855. 0000098A  4E5E                     unlink     A6
  856. 0000098C  205F                     movea.l    A0, [A7]+
  857. 0000098E  544F                     addq.w     A7, 2
  858. 00000990  4ED0                     jmp        [A0]
  859. 00000992  4E56 FFF8                link       A6, -0x0008
  860. 00000996  2F07                     move.l     -[A7], D7
  861. 00000998  102D FAB3                move.b     D0, [A5 - 0x54D]
  862. 0000099C  6600 0236                bne        +0x238 /* 00000BD4 */
  863. 000009A0  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  864. 000009A4  102D FEBF                move.b     D0, [A5 - 0x141]
  865. 000009A8  6600 022A                bne        +0x22C /* 00000BD4 */
  866. 000009AC  4267                     clr.w      -[A7]
  867. 000009AE  486D FACA                pea.l      [A5 - 0x536]
  868. 000009B2  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  869. 000009B6  101F                     move.b     D0, [A7]+
  870. 000009B8  670C                     beq        +0xE /* 000009C6 */
  871. 000009BA  3F3C 001A                move.w     -[A7], 0x1A
  872. 000009BE  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  873. 000009C2  6000 0210                bra        +0x212 /* 00000BD4 */
  874. label000009C6:
  875. 000009C6  4A6D FAB6                tst.w      [A5 - 0x54A]
  876. 000009CA  6F00 009C                ble        +0x9E /* 00000A68 */
  877. 000009CE  4267                     clr.w      -[A7]
  878. 000009D0  4EBA FEEA                jsr        [PC - 0x116 /* 000008BC */]
  879. 000009D4  101F                     move.b     D0, [A7]+
  880. 000009D6  6708                     beq        +0xA /* 000009E0 */
  881. 000009D8  536D FAB6                subq.w     [A5 - 0x54A], 1
  882. 000009DC  6000 01FA                bra        +0x1FC /* 00000BD8 */
  883. label000009E0:
  884. 000009E0  2F3C 0024 0000           move.l     -[A7], 0x240000 /* '$\0\0' */
  885. 000009E6  4EBA FA1A                jsr        [PC - 0x5E6 /* 00000402 */]
  886. 000009EA  101F                     move.b     D0, [A7]+
  887. 000009EC  674A                     beq        +0x4C /* 00000A38 */
  888. 000009EE  202D FAEA                move.l     D0, [A5 - 0x516]
  889. 000009F2  B0AD FAEE                cmp.l      D0, [A5 - 0x512]
  890. 000009F6  57C7                     seq        D7
  891. 000009F8  4407                     neg.b      D7
  892. 000009FA  4267                     clr.w      -[A7]
  893. 000009FC  486E FFF9                pea.l      [A6 - 0x7]
  894. 00000A00  4EBA FE72                jsr        [PC - 0x18E /* 00000874 */]
  895. 00000A04  101F                     move.b     D0, [A7]+
  896. 00000A06  670E                     beq        +0x10 /* 00000A16 */
  897. 00000A08  1007                     move.b     D0, D7
  898. 00000A0A  6700 01CC                beq        +0x1CE /* 00000BD8 */
  899. 00000A0E  526D FAB6                addq.w     [A5 - 0x54A], 1
  900. 00000A12  6000 01C4                bra        +0x1C6 /* 00000BD8 */
  901. label00000A16:
  902. 00000A16  102E FFF9                move.b     D0, [A6 - 0x7]
  903. 00000A1A  670E                     beq        +0x10 /* 00000A2A */
  904. 00000A1C  42A7                     clr.l      -[A7]
  905. 00000A1E  486D FACA                pea.l      [A5 - 0x536]
  906. 00000A22  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  907. 00000A26  2B5F FAEE                move.l     [A5 - 0x512], [A7]+
  908. label00000A2A:
  909. 00000A2A  1007                     move.b     D0, D7
  910. 00000A2C  6600 01AA                bne        +0x1AC /* 00000BD8 */
  911. 00000A30  536D FAB6                subq.w     [A5 - 0x54A], 1
  912. 00000A34  6000 01A2                bra        +0x1A4 /* 00000BD8 */
  913. label00000A38:
  914. 00000A38  4267                     clr.w      -[A7]
  915. 00000A3A  486E FFF9                pea.l      [A6 - 0x7]
  916. 00000A3E  4EBA FD9E                jsr        [PC - 0x262 /* 000007DE */]
  917. 00000A42  101F                     move.b     D0, [A7]+
  918. 00000A44  6708                     beq        +0xA /* 00000A4E */
  919. 00000A46  526D FAB6                addq.w     [A5 - 0x54A], 1
  920. 00000A4A  6000 018C                bra        +0x18E /* 00000BD8 */
  921. label00000A4E:
  922. 00000A4E  102E FFF9                move.b     D0, [A6 - 0x7]
  923. 00000A52  6700 0184                beq        +0x186 /* 00000BD8 */
  924. 00000A56  42A7                     clr.l      -[A7]
  925. 00000A58  486D FACA                pea.l      [A5 - 0x536]
  926. 00000A5C  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  927. 00000A60  2B5F FAEE                move.l     [A5 - 0x512], [A7]+
  928. 00000A64  6000 0172                bra        +0x174 /* 00000BD8 */
  929. label00000A68:
  930. 00000A68  2F3C 0024 0000           move.l     -[A7], 0x240000 /* '$\0\0' */
  931. 00000A6E  4EBA F992                jsr        [PC - 0x66E /* 00000402 */]
  932. 00000A72  101F                     move.b     D0, [A7]+
  933. 00000A74  6700 0108                beq        +0x10A /* 00000B7E */
  934. 00000A78  202D FAEA                move.l     D0, [A5 - 0x516]
  935. 00000A7C  B0AD FAEE                cmp.l      D0, [A5 - 0x512]
  936. 00000A80  57C7                     seq        D7
  937. 00000A82  4407                     neg.b      D7
  938. 00000A84  1007                     move.b     D0, D7
  939. 00000A86  6774                     beq        +0x76 /* 00000AFC */
  940. 00000A88  102D FAB8                move.b     D0, [A5 - 0x548]
  941. 00000A8C  B02D FAB9                cmp.b      D0, [A5 - 0x547]
  942. 00000A90  57C0                     seq        D0
  943. 00000A92  122D FAF2                move.b     D1, [A5 - 0x50E]
  944. 00000A96  0A01 0001                xori.b     D1, 0x1
  945. 00000A9A  C001                     and.b      D0, D1
  946. 00000A9C  672E                     beq        +0x30 /* 00000ACC */
  947. 00000A9E  4267                     clr.w      -[A7]
  948. 00000AA0  486D FACA                pea.l      [A5 - 0x536]
  949. 00000AA4  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  950. 00000AA8  101F                     move.b     D0, [A7]+
  951. 00000AAA  6710                     beq        +0x12 /* 00000ABC */
  952. 00000AAC  526D FAB4                addq.w     [A5 - 0x54C], 1
  953. 00000AB0  486D FACA                pea.l      [A5 - 0x536]
  954. 00000AB4  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  955. 00000AB8  6000 011E                bra        +0x120 /* 00000BD8 */
  956. label00000ABC:
  957. 00000ABC  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  958. 00000AC0  102D FAB3                move.b     D0, [A5 - 0x54D]
  959. 00000AC4  6600 010E                bne        +0x110 /* 00000BD4 */
  960. 00000AC8  6000 010E                bra        +0x110 /* 00000BD8 */
  961. label00000ACC:
  962. 00000ACC  4267                     clr.w      -[A7]
  963. 00000ACE  486E FFF9                pea.l      [A6 - 0x7]
  964. 00000AD2  4EBA FDA0                jsr        [PC - 0x260 /* 00000874 */]
  965. 00000AD6  101F                     move.b     D0, [A7]+
  966. 00000AD8  6708                     beq        +0xA /* 00000AE2 */
  967. 00000ADA  526D FAB6                addq.w     [A5 - 0x54A], 1
  968. 00000ADE  6000 00F8                bra        +0xFA /* 00000BD8 */
  969. label00000AE2:
  970. 00000AE2  102E FFF9                move.b     D0, [A6 - 0x7]
  971. 00000AE6  6700 00F0                beq        +0xF2 /* 00000BD8 */
  972. 00000AEA  42A7                     clr.l      -[A7]
  973. 00000AEC  486D FACA                pea.l      [A5 - 0x536]
  974. 00000AF0  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  975. 00000AF4  2B5F FAEE                move.l     [A5 - 0x512], [A7]+
  976. 00000AF8  6000 00DE                bra        +0xE0 /* 00000BD8 */
  977. label00000AFC:
  978. 00000AFC  102D FAB9                move.b     D0, [A5 - 0x547]
  979. 00000B00  6706                     beq        +0x8 /* 00000B08 */
  980. 00000B02  422D FAB9                clr.b      [A5 - 0x547]
  981. 00000B06  6012                     bra        +0x14 /* 00000B1A */
  982. label00000B08:
  983. 00000B08  102D FABA                move.b     D0, [A5 - 0x546]
  984. 00000B0C  660C                     bne        +0xE /* 00000B1A */
  985. 00000B0E  3F3C 001B                move.w     -[A7], 0x1B
  986. 00000B12  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  987. 00000B16  6000 00BC                bra        +0xBE /* 00000BD4 */
  988. label00000B1A:
  989. 00000B1A  486D FACA                pea.l      [A5 - 0x536]
  990. 00000B1E  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  991. 00000B22  486D FACA                pea.l      [A5 - 0x536]
  992. 00000B26  486E FFFA                pea.l      [A6 - 0x6]
  993. 00000B2A  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  994. 00000B2E  486D FACA                pea.l      [A5 - 0x536]
  995. 00000B32  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  996. 00000B36  4A6E FFFA                tst.w      [A6 - 0x6]
  997. 00000B3A  673C                     beq        +0x3E /* 00000B78 */
  998. 00000B3C  102D FAB8                move.b     D0, [A5 - 0x548]
  999. 00000B40  672C                     beq        +0x2E /* 00000B6E */
  1000. 00000B42  4267                     clr.w      -[A7]
  1001. 00000B44  486E FFF9                pea.l      [A6 - 0x7]
  1002. 00000B48  4EBA FC94                jsr        [PC - 0x36C /* 000007DE */]
  1003. 00000B4C  101F                     move.b     D0, [A7]+
  1004. 00000B4E  6616                     bne        +0x18 /* 00000B66 */
  1005. 00000B50  102E FFF9                move.b     D0, [A6 - 0x7]
  1006. 00000B54  677E                     beq        +0x80 /* 00000BD4 */
  1007. 00000B56  42A7                     clr.l      -[A7]
  1008. 00000B58  486D FACA                pea.l      [A5 - 0x536]
  1009. 00000B5C  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  1010. 00000B60  2B5F FAEE                move.l     [A5 - 0x512], [A7]+
  1011. 00000B64  606E                     bra        +0x70 /* 00000BD4 */
  1012. label00000B66:
  1013. 00000B66  1B7C 0001 FABA           move.b     [A5 - 0x546], 0x1
  1014. 00000B6C  606A                     bra        +0x6C /* 00000BD8 */
  1015. label00000B6E:
  1016. 00000B6E  4EBA 006E                jsr        [PC + 0x6E /* 00000BDE */]
  1017. 00000B72  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  1018. 00000B76  6060                     bra        +0x62 /* 00000BD8 */
  1019. label00000B78:
  1020. 00000B78  422D FABA                clr.b      [A5 - 0x546]
  1021. 00000B7C  605A                     bra        +0x5C /* 00000BD8 */
  1022. label00000B7E:
  1023. 00000B7E  4267                     clr.w      -[A7]
  1024. 00000B80  4EBA FD3A                jsr        [PC - 0x2C6 /* 000008BC */]
  1025. 00000B84  101F                     move.b     D0, [A7]+
  1026. 00000B86  670C                     beq        +0xE /* 00000B94 */
  1027. 00000B88  536D FAB4                subq.w     [A5 - 0x54C], 1
  1028. 00000B8C  4A6D FAB4                tst.w      [A5 - 0x54C]
  1029. 00000B90  6D42                     blt        +0x44 /* 00000BD4 */
  1030. 00000B92  6044                     bra        +0x46 /* 00000BD8 */
  1031. label00000B94:
  1032. 00000B94  102D FAB8                move.b     D0, [A5 - 0x548]
  1033. 00000B98  B02D FAB9                cmp.b      D0, [A5 - 0x547]
  1034. 00000B9C  660C                     bne        +0xE /* 00000BAA */
  1035. 00000B9E  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  1036. 00000BA2  102D FAB3                move.b     D0, [A5 - 0x54D]
  1037. 00000BA6  662C                     bne        +0x2E /* 00000BD4 */
  1038. 00000BA8  602E                     bra        +0x30 /* 00000BD8 */
  1039. label00000BAA:
  1040. 00000BAA  4267                     clr.w      -[A7]
  1041. 00000BAC  486E FFF9                pea.l      [A6 - 0x7]
  1042. 00000BB0  4EBA FC2C                jsr        [PC - 0x3D4 /* 000007DE */]
  1043. 00000BB4  101F                     move.b     D0, [A7]+
  1044. 00000BB6  6706                     beq        +0x8 /* 00000BBE */
  1045. 00000BB8  526D FAB6                addq.w     [A5 - 0x54A], 1
  1046. 00000BBC  601A                     bra        +0x1C /* 00000BD8 */
  1047. label00000BBE:
  1048. 00000BBE  102E FFF9                move.b     D0, [A6 - 0x7]
  1049. 00000BC2  6714                     beq        +0x16 /* 00000BD8 */
  1050. 00000BC4  42A7                     clr.l      -[A7]
  1051. 00000BC6  486D FACA                pea.l      [A5 - 0x536]
  1052. 00000BCA  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  1053. 00000BCE  2B5F FAEE                move.l     [A5 - 0x512], [A7]+
  1054. 00000BD2  6004                     bra        +0x6 /* 00000BD8 */
  1055. label00000BD4:
  1056. 00000BD4  4EBA 0008                jsr        [PC + 0x8 /* 00000BDE */]
  1057. label00000BD8:
  1058. 00000BD8  2E1F                     move.l     D7, [A7]+
  1059. 00000BDA  4E5E                     unlink     A6
  1060. 00000BDC  4E75                     rts
  1061. fn00000BDE:
  1062. 00000BDE  4E56 0000                link       A6, 0
  1063. 00000BE2  486D FAB4                pea.l      [A5 - 0x54C]
  1064. 00000BE6  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  1065. 00000BEA  4E5E                     unlink     A6
  1066. 00000BEC  4E75                     rts
  1067. 00000BEE  4E56 FFFA                link       A6, -0x0006
  1068. 00000BF2  486E FFFA                pea.l      [A6 - 0x6]
  1069. 00000BF6  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  1070. 00000BFA  102D FEBF                move.b     D0, [A5 - 0x141]
  1071. 00000BFE  661A                     bne        +0x1C /* 00000C1A */
  1072. 00000C00  486D FAAC                pea.l      [A5 - 0x554]
  1073. 00000C04  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1074. 00000C08  41ED FAAC                lea.l      A0, [A5 - 0x554]
  1075. 00000C0C  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1076. 00000C10  20D9                     move.l     [A0]+, [A1]+
  1077. 00000C12  3091                     move.w     [A0], [A1]
  1078. 00000C14  3B7C 0401 FAB2           move.w     [A5 - 0x54E], 0x401
  1079. label00000C1A:
  1080. 00000C1A  4E5E                     unlink     A6
  1081. 00000C1C  4E75                     rts
  1082. 00000C1E  4E56 FFF8                link       A6, -0x0008
  1083. 00000C22  2F07                     move.l     -[A7], D7
  1084. 00000C24  42A7                     clr.l      -[A7]
  1085. 00000C26  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  1086. 00000C2A  4A9F                     tst.l      [A7]+
  1087. 00000C2C  56C7                     sne        D7
  1088. 00000C2E  4407                     neg.b      D7
  1089. 00000C30  102D FEBF                move.b     D0, [A5 - 0x141]
  1090. 00000C34  665E                     bne        +0x60 /* 00000C94 */
  1091. 00000C36  2F3C 0023 0000           move.l     -[A7], 0x230000 /* '#\0\0' */
  1092. 00000C3C  3F3C 0003                move.w     -[A7], 0x3
  1093. 00000C40  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  1094. 00000C44  101F                     move.b     D0, [A7]+
  1095. 00000C46  674C                     beq        +0x4E /* 00000C94 */
  1096. 00000C48  486D FACA                pea.l      [A5 - 0x536]
  1097. 00000C4C  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  1098. 00000C50  486D FACA                pea.l      [A5 - 0x536]
  1099. 00000C54  486E FFF8                pea.l      [A6 - 0x8]
  1100. 00000C58  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1101. 00000C5C  4A6E FFF8                tst.w      [A6 - 0x8]
  1102. 00000C60  672C                     beq        +0x2E /* 00000C8E */
  1103. 00000C62  486E FFF8                pea.l      [A6 - 0x8]
  1104. 00000C66  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1105. 00000C6A  486D FACA                pea.l      [A5 - 0x536]
  1106. 00000C6E  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  1107. 00000C72  1B47 FAF2                move.b     [A5 - 0x50E], D7
  1108. 00000C76  42A7                     clr.l      -[A7]
  1109. 00000C78  486D FACA                pea.l      [A5 - 0x536]
  1110. 00000C7C  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  1111. 00000C80  2B5F FAEE                move.l     [A5 - 0x512], [A7]+
  1112. 00000C84  1007                     move.b     D0, D7
  1113. 00000C86  670C                     beq        +0xE /* 00000C94 */
  1114. 00000C88  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  1115. 00000C8C  6006                     bra        +0x8 /* 00000C94 */
  1116. label00000C8E:
  1117. 00000C8E  1F07                     move.b     -[A7], D7
  1118. 00000C90  4EBA FCD2                jsr        [PC - 0x32E /* 00000964 */]
  1119. label00000C94:
  1120. 00000C94  2E1F                     move.l     D7, [A7]+
  1121. 00000C96  4E5E                     unlink     A6
  1122. 00000C98  4E75                     rts
  1123. 00000C9A  4E56 0000                link       A6, 0
  1124. 00000C9E  202D FAEA                move.l     D0, [A5 - 0x516]
  1125. 00000CA2  B0AD FAEE                cmp.l      D0, [A5 - 0x512]
  1126. 00000CA6  670A                     beq        +0xC /* 00000CB2 */
  1127. 00000CA8  3F3C 001B                move.w     -[A7], 0x1B
  1128. 00000CAC  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  1129. 00000CB0  601E                     bra        +0x20 /* 00000CD0 */
  1130. label00000CB2:
  1131. 00000CB2  486D FACA                pea.l      [A5 - 0x536]
  1132. 00000CB6  202D FAEA                move.l     D0, [A5 - 0x516]
  1133. 00000CBA  5380                     subq.l     D0, 1
  1134. 00000CBC  2F00                     move.l     -[A7], D0
  1135. 00000CBE  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1136. 00000CC2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1137. 00000CC4  2B40 FAEE                move.l     [A5 - 0x512], D0
  1138. 00000CC8  1F2D FAF2                move.b     -[A7], [A5 - 0x50E]
  1139. 00000CCC  4EBA FC96                jsr        [PC - 0x36A /* 00000964 */]
  1140. label00000CD0:
  1141. 00000CD0  4E5E                     unlink     A6
  1142. 00000CD2  4E75                     rts
  1143. fn00000CD4:
  1144. 00000CD4  4E56 FFE4                link       A6, -0x001C
  1145. 00000CD8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1146. 00000CDC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1147. 00000CE0  486E FFF6                pea.l      [A6 - 0xA]
  1148. 00000CE4  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1149. 00000CE8  7008                     moveq.l    D0, 0x08
  1150. 00000CEA  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1151. 00000CEE  670C                     beq        +0xE /* 00000CFC */
  1152. 00000CF0  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1153. 00000CF4  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  1154. 00000CF8  6000 01B4                bra        +0x1B6 /* 00000EAE */
  1155. label00000CFC:
  1156. 00000CFC  3A2E FFFA                move.w     D5, [A6 - 0x6]
  1157. 00000D00  42A7                     clr.l      -[A7]
  1158. 00000D02  2F2D FD50                move.l     -[A7], [A5 - 0x2B0]
  1159. 00000D06  3F05                     move.w     -[A7], D5
  1160. 00000D08  1F3C 0001                move.b     -[A7], 0x1
  1161. 00000D0C  486E FFF2                pea.l      [A6 - 0xE]
  1162. 00000D10  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1163. 00000D14  2E1F                     move.l     D7, [A7]+
  1164. 00000D16  6604                     bne        +0x6 /* 00000D1C */
  1165. 00000D18  6000 0194                bra        +0x196 /* 00000EAE */
  1166. label00000D1C:
  1167. 00000D1C  2047                     movea.l    A0, D7
  1168. 00000D1E  7003                     moveq.l    D0, 0x03
  1169. 00000D20  B050                     cmp.w      D0, [A0]
  1170. 00000D22  6650                     bne        +0x52 /* 00000D74 */
  1171. 00000D24  2047                     movea.l    A0, D7
  1172. 00000D26  2668 0002                movea.l    A3, [A0 + 0x2]
  1173. 00000D2A  2053                     movea.l    A0, [A3]
  1174. 00000D2C  2C28 000E                move.l     D6, [A0 + 0xE]
  1175. 00000D30  2046                     movea.l    A0, D6
  1176. 00000D32  2850                     movea.l    A4, [A0]
  1177. 00000D34  3014                     move.w     D0, [A4]
  1178. 00000D36  5340                     subq.w     D0, 1
  1179. 00000D38  3800                     move.w     D4, D0
  1180. 00000D3A  601A                     bra        +0x1C /* 00000D56 */
  1181. label00000D3C:
  1182. 00000D3C  3004                     move.w     D0, D4
  1183. 00000D3E  48C0                     ext.l      D0
  1184. 00000D40  2F00                     move.l     -[A7], D0
  1185. 00000D42  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  1186. 00000D48  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  1187. 00000D4C  201F                     move.l     D0, [A7]+
  1188. 00000D4E  39BC FFFF 0808           move.w     [A4 + D0 + 0x8], 0xFFFF
  1189. 00000D54  5344                     subq.w     D4, 1
  1190. label00000D56:
  1191. 00000D56  4A44                     tst.w      D4
  1192. 00000D58  6CE2                     bge        -0x1C /* 00000D3C */
  1193. 00000D5A  302C 0006                move.w     D0, [A4 + 0x6]
  1194. 00000D5E  5240                     addq.w     D0, 1
  1195. 00000D60  3880                     move.w     [A4], D0
  1196. 00000D62  2053                     movea.l    A0, [A3]
  1197. 00000D64  4AA8 000A                tst.l      [A0 + 0xA]
  1198. 00000D68  6778                     beq        +0x7A /* 00000DE2 */
  1199. 00000D6A  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1200. 00000D6E  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  1201. 00000D72  606E                     bra        +0x70 /* 00000DE2 */
  1202. label00000D74:
  1203. 00000D74  42A7                     clr.l      -[A7]
  1204. 00000D76  701C                     moveq.l    D0, 0x1C
  1205. 00000D78  2F00                     move.l     -[A7], D0
  1206. 00000D7A  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1207. 00000D7E  265F                     movea.l    A3, [A7]+
  1208. 00000D80  200B                     move.l     D0, A3
  1209. 00000D82  6604                     bne        +0x6 /* 00000D88 */
  1210. 00000D84  6000 0128                bra        +0x12A /* 00000EAE */
  1211. label00000D88:
  1212. 00000D88  2853                     movea.l    A4, [A3]
  1213. 00000D8A  41ED 016A                lea.l      A0, [A5 + 0x16A /* export_41 */]
  1214. 00000D8E  2888                     move.l     [A4], A0
  1215. 00000D90  422C 001A                clr.b      [A4 + 0x1A]
  1216. 00000D94  7000                     moveq.l    D0, 0x00
  1217. 00000D96  2940 0016                move.l     [A4 + 0x16], D0
  1218. 00000D9A  42A7                     clr.l      -[A7]
  1219. 00000D9C  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1220. 00000DA0  2C1F                     move.l     D6, [A7]+
  1221. 00000DA2  2053                     movea.l    A0, [A3]
  1222. 00000DA4  2146 000E                move.l     [A0 + 0xE], D6
  1223. 00000DA8  3D7C 0003 FFF6           move.w     [A6 - 0xA], 0x3
  1224. 00000DAE  2D4B FFF8                move.l     [A6 - 0x8], A3
  1225. 00000DB2  206D FD50                movea.l    A0, [A5 - 0x2B0]
  1226. 00000DB6  2050                     movea.l    A0, [A0]
  1227. 00000DB8  302E FFF2                move.w     D0, [A6 - 0xE]
  1228. 00000DBC  48C0                     ext.l      D0
  1229. 00000DBE  2F00                     move.l     -[A7], D0
  1230. 00000DC0  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  1231. 00000DC6  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  1232. 00000DCA  201F                     move.l     D0, [A7]+
  1233. 00000DCC  41F0 080C                lea.l      A0, [A0 + D0 + 0xC]
  1234. 00000DD0  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1235. 00000DD4  20D9                     move.l     [A0]+, [A1]+
  1236. 00000DD6  3091                     move.w     [A0], [A1]
  1237. 00000DD8  3F05                     move.w     -[A7], D5
  1238. 00000DDA  486E FFF6                pea.l      [A6 - 0xA]
  1239. 00000DDE  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  1240. label00000DE2:
  1241. 00000DE2  2853                     movea.l    A4, [A3]
  1242. 00000DE4  3945 0004                move.w     [A4 + 0x4], D5
  1243. 00000DE8  396E 000C 0006           move.w     [A4 + 0x6], [A6 + 0xC]
  1244. 00000DEE  206E 000E                movea.l    A0, [A6 + 0xE]
  1245. 00000DF2  3968 000A 0008           move.w     [A4 + 0x8], [A0 + 0xA]
  1246. 00000DF8  7000                     moveq.l    D0, 0x00
  1247. 00000DFA  2940 000A                move.l     [A4 + 0xA], D0
  1248. 00000DFE  296E 0008 0012           move.l     [A4 + 0x12], [A6 + 0x8]
  1249. label00000E04:
  1250. 00000E04  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1251. 00000E08  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  1252. 00000E0C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1253. 00000E10  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  1254. 00000E14  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1255. 00000E18  486E FFF6                pea.l      [A6 - 0xA]
  1256. 00000E1C  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1257. 00000E20  4A6E FFF6                tst.w      [A6 - 0xA]
  1258. 00000E24  57C0                     seq        D0
  1259. 00000E26  206E 000E                movea.l    A0, [A6 + 0xE]
  1260. 00000E2A  4AA8 0004                tst.l      [A0 + 0x4]
  1261. 00000E2E  5FC1                     sle        D1
  1262. 00000E30  C001                     and.b      D0, D1
  1263. 00000E32  6702                     beq        +0x4 /* 00000E36 */
  1264. 00000E34  6078                     bra        +0x7A /* 00000EAE */
  1265. label00000E36:
  1266. 00000E36  7008                     moveq.l    D0, 0x08
  1267. 00000E38  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1268. 00000E3C  6664                     bne        +0x66 /* 00000EA2 */
  1269. 00000E3E  302E FFFA                move.w     D0, [A6 - 0x6]
  1270. 00000E42  0440 002D                subi.w     D0, 0x2D /* '-' */
  1271. 00000E46  670C                     beq        +0xE /* 00000E54 */
  1272. 00000E48  5340                     subq.w     D0, 1
  1273. 00000E4A  6708                     beq        +0xA /* 00000E54 */
  1274. 00000E4C  0440 0052                subi.w     D0, 0x52 /* 'R' */
  1275. 00000E50  6702                     beq        +0x4 /* 00000E54 */
  1276. 00000E52  600A                     bra        +0xC /* 00000E5E */
  1277. label00000E54:
  1278. 00000E54  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1279. 00000E58  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  1280. 00000E5C  6050                     bra        +0x52 /* 00000EAE */
  1281. label00000E5E:
  1282. 00000E5E  7027                     moveq.l    D0, 0x27
  1283. 00000E60  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1284. 00000E64  663C                     bne        +0x3E /* 00000EA2 */
  1285. 00000E66  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1286. 00000E6A  486E FFF6                pea.l      [A6 - 0xA]
  1287. 00000E6E  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1288. 00000E72  7008                     moveq.l    D0, 0x08
  1289. 00000E74  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1290. 00000E78  6628                     bne        +0x2A /* 00000EA2 */
  1291. 00000E7A  42A7                     clr.l      -[A7]
  1292. 00000E7C  2F06                     move.l     -[A7], D6
  1293. 00000E7E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1294. 00000E82  1F3C 0001                move.b     -[A7], 0x1
  1295. 00000E86  486E FFE6                pea.l      [A6 - 0x1A]
  1296. 00000E8A  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1297. 00000E8E  2E1F                     move.l     D7, [A7]+
  1298. 00000E90  6710                     beq        +0x12 /* 00000EA2 */
  1299. 00000E92  2847                     movea.l    A4, D7
  1300. 00000E94  38BC 0004                move.w     [A4], 0x4
  1301. 00000E98  206E 000E                movea.l    A0, [A6 + 0xE]
  1302. 00000E9C  2968 0008 0002           move.l     [A4 + 0x2], [A0 + 0x8]
  1303. label00000EA2:
  1304. 00000EA2  486E FFF6                pea.l      [A6 - 0xA]
  1305. 00000EA6  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1306. 00000EAA  6000 FF58                bra        -0xA6 /* 00000E04 */
  1307. label00000EAE:
  1308. 00000EAE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1309. 00000EB2  4E5E                     unlink     A6
  1310. 00000EB4  205F                     movea.l    A0, [A7]+
  1311. 00000EB6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1312. 00000EBA  4ED0                     jmp        [A0]
  1313. 00000EBC  4E56 FFC6                link       A6, -0x003A
  1314. 00000EC0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1315. 00000EC4  206D FD60                movea.l    A0, [A5 - 0x2A0]
  1316. 00000EC8  2850                     movea.l    A4, [A0]
  1317. 00000ECA  3014                     move.w     D0, [A4]
  1318. 00000ECC  5340                     subq.w     D0, 1
  1319. 00000ECE  3E00                     move.w     D7, D0
  1320. 00000ED0  601A                     bra        +0x1C /* 00000EEC */
  1321. label00000ED2:
  1322. 00000ED2  3007                     move.w     D0, D7
  1323. 00000ED4  48C0                     ext.l      D0
  1324. 00000ED6  2F00                     move.l     -[A7], D0
  1325. 00000ED8  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  1326. 00000EDE  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  1327. 00000EE2  201F                     move.l     D0, [A7]+
  1328. 00000EE4  39BC FFFF 0808           move.w     [A4 + D0 + 0x8], 0xFFFF
  1329. 00000EEA  5347                     subq.w     D7, 1
  1330. label00000EEC:
  1331. 00000EEC  4A47                     tst.w      D7
  1332. 00000EEE  6CE2                     bge        -0x1C /* 00000ED2 */
  1333. 00000EF0  302C 0006                move.w     D0, [A4 + 0x6]
  1334. 00000EF4  5240                     addq.w     D0, 1
  1335. 00000EF6  3880                     move.w     [A4], D0
  1336. 00000EF8  102E 0008                move.b     D0, [A6 + 0x8]
  1337. 00000EFC  676C                     beq        +0x6E /* 00000F6A */
  1338. 00000EFE  206D FD50                movea.l    A0, [A5 - 0x2B0]
  1339. 00000F02  2850                     movea.l    A4, [A0]
  1340. 00000F04  3014                     move.w     D0, [A4]
  1341. 00000F06  5340                     subq.w     D0, 1
  1342. 00000F08  3D40 FFC8                move.w     [A6 - 0x38], D0
  1343. 00000F0C  4247                     clr.w      D7
  1344. 00000F0E  6054                     bra        +0x56 /* 00000F64 */
  1345. label00000F10:
  1346. 00000F10  3007                     move.w     D0, D7
  1347. 00000F12  48C0                     ext.l      D0
  1348. 00000F14  2F00                     move.l     -[A7], D0
  1349. 00000F16  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  1350. 00000F1C  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  1351. 00000F20  201F                     move.l     D0, [A7]+
  1352. 00000F22  47F4 0808                lea.l      A3, [A4 + D0 + 0x8]
  1353. 00000F26  70FF                     moveq.l    D0, 0xFFFFFFFF
  1354. 00000F28  B053                     cmp.w      D0, [A3]
  1355. 00000F2A  56C0                     sne        D0
  1356. 00000F2C  7203                     moveq.l    D1, 0x03
  1357. 00000F2E  B26B 0004                cmp.w      D1, [A3 + 0x4]
  1358. 00000F32  57C1                     seq        D1
  1359. 00000F34  C001                     and.b      D0, D1
  1360. 00000F36  6728                     beq        +0x2A /* 00000F60 */
  1361. 00000F38  2C2B 0006                move.l     D6, [A3 + 0x6]
  1362. 00000F3C  2046                     movea.l    A0, D6
  1363. 00000F3E  2050                     movea.l    A0, [A0]
  1364. 00000F40  4AA8 000A                tst.l      [A0 + 0xA]
  1365. 00000F44  57C0                     seq        D0
  1366. 00000F46  2046                     movea.l    A0, D6
  1367. 00000F48  2050                     movea.l    A0, [A0]
  1368. 00000F4A  0828 0005 0015           btst.b     [A0 + 0x15], 0x5
  1369. 00000F50  57C1                     seq        D1
  1370. 00000F52  C001                     and.b      D0, D1
  1371. 00000F54  670A                     beq        +0xC /* 00000F60 */
  1372. 00000F56  2046                     movea.l    A0, D6
  1373. 00000F58  2050                     movea.l    A0, [A0]
  1374. 00000F5A  317C FFFF 0006           move.w     [A0 + 0x6], 0xFFFF
  1375. label00000F60:
  1376. 00000F60  5247                     addq.w     D7, 1
  1377. 00000F62  6906                     bvs        +0x8 /* 00000F6A */
  1378. label00000F64:
  1379. 00000F64  BE6E FFC8                cmp.w      D7, [A6 - 0x38]
  1380. 00000F68  6FA6                     ble        -0x58 /* 00000F10 */
  1381. label00000F6A:
  1382. 00000F6A  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1383. 00000F6E  3D68 0002 FFC6           move.w     [A6 - 0x3A], [A0 + 0x2]
  1384. 00000F74  7E01                     moveq.l    D7, 0x01
  1385. 00000F76  6000 0120                bra        +0x122 /* 00001098 */
  1386. label00000F7A:
  1387. 00000F7A  42A7                     clr.l      -[A7]
  1388. 00000F7C  3F07                     move.w     -[A7], D7
  1389. 00000F7E  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  1390. 00000F82  285F                     movea.l    A4, [A7]+
  1391. 00000F84  7003                     moveq.l    D0, 0x03
  1392. 00000F86  B02C 0006                cmp.b      D0, [A4 + 0x6]
  1393. 00000F8A  6600 0108                bne        +0x10A /* 00001094 */
  1394. 00000F8E  4267                     clr.w      -[A7]
  1395. 00000F90  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1396. 00000F94  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1397. 00000F98  101F                     move.b     D0, [A7]+
  1398. 00000F9A  6700 00F8                beq        +0xFA /* 00001094 */
  1399. 00000F9E  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1400. 00000FA2  205F                     movea.l    A0, [A7]+
  1401. 00000FA4  A029                     syscall    HLock
  1402. 00000FA6  42A7                     clr.l      -[A7]
  1403. 00000FA8  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1404. 00000FAC  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1405. 00000FB0  281F                     move.l     D4, [A7]+
  1406. 00000FB2  486E FFD0                pea.l      [A6 - 0x30]
  1407. 00000FB6  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1408. 00000FBA  42A7                     clr.l      -[A7]
  1409. 00000FBC  2F04                     move.l     -[A7], D4
  1410. 00000FBE  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1411. label00000FC2:
  1412. 00000FC2  486E FFD0                pea.l      [A6 - 0x30]
  1413. 00000FC6  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  1414. label00000FCA:
  1415. 00000FCA  486E FFD0                pea.l      [A6 - 0x30]
  1416. 00000FCE  486E FFF4                pea.l      [A6 - 0xC]
  1417. 00000FD2  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1418. 00000FD6  4A6E FFF4                tst.w      [A6 - 0xC]
  1419. 00000FDA  57C0                     seq        D0
  1420. 00000FDC  4AAE FFD4                tst.l      [A6 - 0x2C]
  1421. 00000FE0  5FC1                     sle        D1
  1422. 00000FE2  C001                     and.b      D0, D1
  1423. 00000FE4  6704                     beq        +0x6 /* 00000FEA */
  1424. 00000FE6  6000 00A4                bra        +0xA6 /* 0000108C */
  1425. label00000FEA:
  1426. 00000FEA  7008                     moveq.l    D0, 0x08
  1427. 00000FEC  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  1428. 00000FF0  57C0                     seq        D0
  1429. 00000FF2  722D                     moveq.l    D1, 0x2D
  1430. 00000FF4  B2AE FFF6                cmp.l      D1, [A6 - 0xA]
  1431. 00000FF8  57C1                     seq        D1
  1432. 00000FFA  C001                     and.b      D0, D1
  1433. 00000FFC  6756                     beq        +0x58 /* 00001054 */
  1434. 00000FFE  486E FFD0                pea.l      [A6 - 0x30]
  1435. 00001002  486E FFF4                pea.l      [A6 - 0xC]
  1436. 00001006  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1437. 0000100A  7008                     moveq.l    D0, 0x08
  1438. 0000100C  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  1439. 00001010  666E                     bne        +0x70 /* 00001080 */
  1440. 00001012  42A7                     clr.l      -[A7]
  1441. 00001014  2F2D FD60                move.l     -[A7], [A5 - 0x2A0]
  1442. 00001018  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1443. 0000101C  1F3C 0001                move.b     -[A7], 0x1
  1444. 00001020  486E FFCE                pea.l      [A6 - 0x32]
  1445. 00001024  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1446. 00001028  2A1F                     move.l     D5, [A7]+
  1447. 0000102A  6754                     beq        +0x56 /* 00001080 */
  1448. 0000102C  2645                     movea.l    A3, D5
  1449. 0000102E  70FD                     moveq.l    D0, 0xFFFFFFFD
  1450. 00001030  B053                     cmp.w      D0, [A3]
  1451. 00001032  6610                     bne        +0x12 /* 00001044 */
  1452. 00001034  102E 0008                move.b     D0, [A6 + 0x8]
  1453. 00001038  6776                     beq        +0x78 /* 000010B0 */
  1454. 0000103A  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  1455. 0000103E  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  1456. 00001042  606C                     bra        +0x6E /* 000010B0 */
  1457. label00001044:
  1458. 00001044  36BC FFFD                move.w     [A3], 0xFFFD
  1459. 00001048  3747 0002                move.w     [A3 + 0x2], D7
  1460. 0000104C  376E FFDA 0004           move.w     [A3 + 0x4], [A6 - 0x26]
  1461. 00001052  602C                     bra        +0x2E /* 00001080 */
  1462. label00001054:
  1463. 00001054  7008                     moveq.l    D0, 0x08
  1464. 00001056  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  1465. 0000105A  57C0                     seq        D0
  1466. 0000105C  722E                     moveq.l    D1, 0x2E
  1467. 0000105E  B2AE FFF6                cmp.l      D1, [A6 - 0xA]
  1468. 00001062  57C1                     seq        D1
  1469. 00001064  C001                     and.b      D0, D1
  1470. 00001066  6718                     beq        +0x1A /* 00001080 */
  1471. 00001068  102E 0008                move.b     D0, [A6 + 0x8]
  1472. 0000106C  6712                     beq        +0x14 /* 00001080 */
  1473. 0000106E  486E FFD0                pea.l      [A6 - 0x30]
  1474. 00001072  3F07                     move.w     -[A7], D7
  1475. 00001074  7010                     moveq.l    D0, 0x10
  1476. 00001076  2F00                     move.l     -[A7], D0
  1477. 00001078  4EBA FC5A                jsr        [PC - 0x3A6 /* 00000CD4 */]
  1478. 0000107C  6000 FF4C                bra        -0xB2 /* 00000FCA */
  1479. label00001080:
  1480. 00001080  486E FFF4                pea.l      [A6 - 0xC]
  1481. 00001084  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1482. 00001088  6000 FF38                bra        -0xC6 /* 00000FC2 */
  1483. label0000108C:
  1484. 0000108C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1485. 00001090  205F                     movea.l    A0, [A7]+
  1486. 00001092  A02A                     syscall    HUnlock
  1487. label00001094:
  1488. 00001094  5247                     addq.w     D7, 1
  1489. 00001096  6908                     bvs        +0xA /* 000010A0 */
  1490. label00001098:
  1491. 00001098  BE6E FFC6                cmp.w      D7, [A6 - 0x3A]
  1492. 0000109C  6F00 FEDC                ble        -0x122 /* 00000F7A */
  1493. label000010A0:
  1494. 000010A0  102E 0008                move.b     D0, [A6 + 0x8]
  1495. 000010A4  0A00 0001                xori.b     D0, 0x1
  1496. 000010A8  1B40 F845                move.b     [A5 - 0x7BB], D0
  1497. 000010AC  422D F25E                clr.b      [A5 - 0xDA2]
  1498. label000010B0:
  1499. 000010B0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1500. 000010B4  4E5E                     unlink     A6
  1501. 000010B6  205F                     movea.l    A0, [A7]+
  1502. 000010B8  544F                     addq.w     A7, 2
  1503. 000010BA  4ED0                     jmp        [A0]
  1504. 000010BC  4E56 FFF8                link       A6, -0x0008
  1505. 000010C0  48E7 0308                movem.l    -[A7], D6,D7,A4
  1506. 000010C4  286E 000C                movea.l    A4, [A6 + 0xC]
  1507. 000010C8  4AAD FACA                tst.l      [A5 - 0x536]
  1508. 000010CC  673A                     beq        +0x3C /* 00001108 */
  1509. 000010CE  42A7                     clr.l      -[A7]
  1510. 000010D0  486D FACA                pea.l      [A5 - 0x536]
  1511. 000010D4  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  1512. 000010D8  2C1F                     move.l     D6, [A7]+
  1513. 000010DA  2E06                     move.l     D7, D6
  1514. 000010DC  9EAE 0008                sub.l      D7, [A6 + 0x8]
  1515. 000010E0  0C87 0000 00FF           cmpi.l     D7, 0xFF
  1516. 000010E6  6F06                     ble        +0x8 /* 000010EE */
  1517. 000010E8  2E3C 0000 00FF           move.l     D7, 0xFF
  1518. label000010EE:
  1519. 000010EE  1887                     move.b     [A4], D7
  1520. 000010F0  206D FACA                movea.l    A0, [A5 - 0x536]
  1521. 000010F4  202E 0008                move.l     D0, [A6 + 0x8]
  1522. 000010F8  D090                     add.l      D0, [A0]
  1523. 000010FA  2F00                     move.l     -[A7], D0
  1524. 000010FC  486C 0001                pea.l      [A4 + 0x1]
  1525. 00001100  2F07                     move.l     -[A7], D7
  1526. 00001102  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  1527. 00001106  6002                     bra        +0x4 /* 0000110A */
  1528. label00001108:
  1529. 00001108  4214                     clr.b      [A4]
  1530. label0000110A:
  1531. 0000110A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1532. 0000110E  4E5E                     unlink     A6
  1533. 00001110  205F                     movea.l    A0, [A7]+
  1534. 00001112  504F                     addq.w     A7, 8
  1535. 00001114  4ED0                     jmp        [A0]
  1536.